
#include <iostream>
#include <iomanip>
#include <vector>

template<class T> void foo(T op1, T op2)
{
	std::cout<<"op1 ="<<op1<<std::endl;
	std::cout<<"op2 ="<<op2<<std::endl;
}

template<class T>
struct sum
{

	static void foo(T op1, T op2)
	{
		std::count<<"sum="<<op2<<std::endl;
	}
};

int main() 
{ 

#ifdef FILEIO
	freopen("in.txt","r",stdin); 
	freopen("out.txt","w",stdout); 
#endif

	//foo(1,3);
	//foo<int>(1,'3');
	//sum::foo(1,2);

#ifdef FILEIO
	fclose(stdin);
	fclose(stdout);
#endif  

	return 0; 
}
